#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
int j = 0;
void Ds(char* s)
{
	int len = strlen(s);
	int i = 0;
	int flag = 0;
	while (i < len)
	{
		if (s[0] == '*')
		{
			while (s[i] == '*')
			{
				if (flag == 0)
				{
					j++;
				}
				i++;
			}
			if (s[i] != '*')
			{
				flag = 1;
				s[j] = s[i];
				i++;
				j++;
			}
		}
		else if (s[0] != '*')
		{
			if (s[i] != '*')
			{
				s[j] = s[i];
				j++;
			}
			i++;
		}
	}
	s[j] = '\0';
}
int main()
{
	char arr[50];
	gets(arr);
	Ds(arr);
	int i = 0;
	/*for (i = 0; i < j; i++)
	{
		printf("%c", arr[i]);
	}*/
	printf("%s", arr);
	return 0;
}
//void Ds(char* s)
//{
//	int i=0,j=0;
//	while (s[i++] == '*');
//	j = i;
//	while (s[i] != '\0')
//	{
//		if (s[i] != '*')
//		{
//			s[j] = s[i];
//			j++;
//		}	
//		i++;
//	}
//		
//	s[j] = '\0';
//}
//int main()
//{
//	char a[200];
//	gets(a);
//	Ds(a);
//	printf("%s", a);
//	return 0;
//}